package com.javaAPI.demo9;

public class Test {
    public static void main(String[] args) {
        /**
         * Math类
         * 1.没有公开访问的构造函数
         * 2.构造函数私有，不能new
         * 3.math类提供的方法都有static，可通过math.方法使用
         */

        //绝对值
        System.out.println("abs--绝对值");
        System.out.println(Math.abs(-56));
        System.out.println("--------------------");

        //浮点数，若为整数，返回本身，否则整数位+1
        System.out.println("ceil----浮点数，若为整数，返回本身，否则整数位+1");
        System.out.println(Math.ceil(7.23));
        System.out.println(Math.ceil(6.00));
        System.out.println("--------------------");


        //floor
        System.out.println("floor---取整数位");
        System.out.println("33.86  " + Math.floor(33.86));
        System.out.println("--------------------");

        System.out.println("round---四舍五入");
        System.out.println(Math.round(-33.86));
        System.out.println("--------------------");

        System.out.println("max---最大值");
        System.out.println(Math.max(-33.86,35));
        System.out.println("--------------------");


        System.out.println("min---最小值");
        System.out.println(Math.min(-33.86,35));
        System.out.println("--------------------");


        System.out.println("pow(a,b)---a的b次幂");
        System.out.println(Math.pow(2,3));
        System.out.println("--------------------");

        System.out.println("random---随机数");
        System.out.println(Math.random());//0.0-1.0
        System.out.println((int)(Math.random()*100));//0.0-1.0
        System.out.println("--------------------");



    }
}
